The OWL API: A Java API for Working with OWL 2 Ontologies
نویسندگان
چکیده
This paper presents the OWL API a high level Application Programming Interface (API) for working with OWL 2 ontologies. The API is closely aligned with the OWL 2 structural specification. It supports parsing and rendering in the syntaxes defined in the W3C specification, namely, the Functional Syntax, RDF/XML, OWL/XML and the Manchester OWL Syntax. Finally, the reference implementation of the API, which is written in Java, includes validators for the various OWL 2 profiles OWL 2 QL, OWL 2 EL and OWL 2 RL.
منابع مشابه
The OWL API: A Java API for OWL ontologies
We present the OWL API, a high level Application Programming Interface (API) for working with OWL ontologies. The OWL API is closely aligned with the OWL 2 structural specification. It supports parsing and rendering in the syntaxes defined in the W3C specification (Functional Syntax, RDF/XML, OWL/XML and the Manchester OWL Syntax); manipulation of ontological structures; and the use of reasonin...
متن کاملThe OWL-S Java API
The OWL-Services (OWL-S) suite of ontologies is the most mature and probably the most widely deployed comprehensive Semantic Web Service technology. However, the intended semantics of OWL-S service descriptions is not expressed (or expressable, often) in OWL. Furthermore, working with OWL-S descriptions at the RDF or even the OWL level is quite difficult and tedious as they tend to be at the wr...
متن کاملAn API for Distributed Reasoning on Networked Ontologies with Alignments
In this paper, we describe design and implementation of a Java interface for distributed reasoning on networked ontologies with alignments. This API is built over the standard OWLlink interface which is a communication protocol between OWL2 components. It is compatible with usual reasoners based on OWL such as Pellet and FaCT++ in centralized contexts. In this API, we have implemented an optimi...
متن کاملCSc 8711 Report: OWL API
The Semantic Web is an extension of human-readable webpages towards making them machine processable so that software agents can be deployed on the web to intelligently perform automated tasks in place of users. Semantic Web makes use of technology which includes Resource Description Framework (RDF) , RDF Schema , Web Ontology Language (OWL) and other data interchange formats to define concepts,...
متن کاملIgniting the OWL 1.1 Touch Paper: The OWL API
This paper describes the design and implementation of an OWL 1.1 API, herein referred to as the OWL API . The API is designed to facilitate the manipulation of OWL 1.1 ontologies at a high level of abstraction for use by editors, reasoners and other tools. The API is based on the OWL 1.1 specification and influenced by the experience of designing and using the WonderWeb API and OWL-based applic...
متن کامل